package com.passion.fs.controller;

import cn.dev33.satoken.stp.StpUtil;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 类描述：页面跳转控制器
 *
 * @author ZhuYin
 * @since 2025年01月07日
 */
@Controller
public class PageSkipController {

    /**
     * 登录页
     */
    @GetMapping("/login")
    public String login() {
        if (StpUtil.isLogin()) {
            return "redirect:/index";
        }
        return "login";
    }

    /**
     * 方法说明：导航主页
     *
     * @author ZhuYin
     * @since 2025年01月10日
     */
    @RequestMapping({"", "/index"})
    public String index() {
        if (!StpUtil.isLogin()) {
            return "redirect:/login";
        }
        return "index";
    }

}
